]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
6 years agoappDisplay: Allow passing callback to AppFolderDialog.popdown()
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 19:31:00 +0000 (16:31 -0300)]
appDisplay: Allow passing callback to AppFolderDialog.popdown()

Next commit will allow removing icons from the folder, and we want to
do that effectively after the dialog pops down.

Add an optional callback to AppFolderDialog.popdown().

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Don't change opacity on destruction
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 18:57:12 +0000 (15:57 -0300)]
appDisplay: Don't change opacity on destruction

At the end of BaseAppView._clearAnimateLater(), the '_grid' actor's opacity is
set to 255. As it turns out, _clearAnimateLater() is called, among others, by
vfunc_unmap(). However, unmapping is part of the destruction process, and at
the time it is called, '_grid' is already destroying, which makes GJS complain
about accessing an invalid object.

Don't change opacity on BaseAppView._clearAnimateLater(), and instead move it
to the couple of places outside vfunc_unmap() that call it.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Save pages when folder apps change
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 17:16:48 +0000 (14:16 -0300)]
appDisplay: Save pages when folder apps change

After dragging an icon to inside a folder, we do not save the grid layout,
leaving the icon's position stored when it actually isn't there anymore.

Fix that by saving pages whenever folder apps change.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Don't emit 'apps-changed' when deleting folder
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 16:36:40 +0000 (13:36 -0300)]
appDisplay: Don't emit 'apps-changed' when deleting folder

To delete a folder, FolderView needs to reset all keys under that particular
folder's GSettings path. That generates 5 'changed' signals, all of which
end up calling AppDisplay._redisplay(), which is costly.

Don't emit 'apps-changed' when deleting a folder.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Only change excluded-apps when not deleting folder
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 15:41:27 +0000 (12:41 -0300)]
appDisplay: Only change excluded-apps when not deleting folder

It is useless to update the 'excluded-apps' list when we know we're going
to delete the folder entirely.

Only update 'excluded-apps' when not deleting the app folder.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Trivial const-correctness fix
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 15:17:58 +0000 (12:17 -0300)]
appDisplay: Trivial const-correctness fix

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Adjust folder position
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 15:00:03 +0000 (12:00 -0300)]
appDisplay: Adjust folder position

If you try and drop an icon that's in the same page, but before the
drop target, it'll be one position ahead of where it should be -
because we just removed one icon before the target position.

Adjust the final position of the to-be-created folder.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Reduce folder dialog popdown timeout
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 14:59:35 +0000 (11:59 -0300)]
appDisplay: Reduce folder dialog popdown timeout

1500ms is too long of a delay, and it confuses people more than it
helps with accidental drops.

Reduce the timeout to 500ms as per design feedback.

Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3092

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Lighten folder dialog background when dragging out
Georges Basile Stavracas Neto [Thu, 24 Sep 2020 13:17:53 +0000 (10:17 -0300)]
appDisplay: Lighten folder dialog background when dragging out

As per design feedback, make the app folder dialog background lighter when
hovering it with an icon. This gives the visual feedback to show that that
region is a target.

Use the new DIALOG_SHADE_NORMAL variable in the other places where its color
was hardcoded.

Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3092

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Use new moveItem API to move items
Georges Basile Stavracas Neto [Wed, 23 Sep 2020 19:53:17 +0000 (16:53 -0300)]
appDisplay: Use new moveItem API to move items

This uses the API added in the previous commit. The intent here
is to avoid removing and readding actors when moving them around.

Related: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3165

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoiconGrid: Add moveItem
Georges Basile Stavracas Neto [Wed, 23 Sep 2020 19:52:09 +0000 (16:52 -0300)]
iconGrid: Add moveItem

This new public API moves items without removing and readding
them, which allows us to avoid some tricky behavior. Noticeably,
following the original design described at 3555550d5, the new
IconGridLayout.moveItem() method does not call `layout_changed`.
This is done by IconGrid itself, queueing a relayout.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoappDisplay: Factor out linear position calculation
Georges Basile Stavracas Neto [Wed, 23 Sep 2020 19:48:43 +0000 (16:48 -0300)]
appDisplay: Factor out linear position calculation

When adding an item to the app grid, the item is added to
a sorted array. This is calculated by adding all visible
items in pages before the one being modified. Future commits
will need this to move items without reparenting them, so
factor this code into a separate function.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1447

6 years agoworkspacesView: Update workspace visibility when entering overview
Florian Müllner [Fri, 2 Oct 2020 17:26:46 +0000 (19:26 +0200)]
workspacesView: Update workspace visibility when entering overview

This was missed in commit 96f63b08c24 when splitting the combined
layout+scrolling method into allocation and translation.

Add it back to prevent windows from other windows leaking into view
during the transition.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3208

6 years agoworkspacesView: Always clip to allocation
Florian Müllner [Mon, 31 Aug 2020 19:11:18 +0000 (21:11 +0200)]
workspacesView: Always clip to allocation

We couldn't clip workspaces views during the overview transition
when we used the "porthole" approach, but as view's allocation
now always matches the expected visible area, we can just apply
the clip unconditionally.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3208

6 years agodash: Restore icon's expected DND behavior
Florian Müllner [Fri, 2 Oct 2020 15:10:42 +0000 (17:10 +0200)]
dash: Restore icon's expected DND behavior

Commit ff3d32dd186fa added a custom DashIcon subclass that disables
all DND methods from ancestors, including canceling the context
menu timeout and emitting the overview's item-drag-begin signal.

All we want is opting out of the parent's scale-and-fade behavior,
so override those methods instead.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3209

6 years agoshell: Do not use stack-allocated ClutterEvents
Carlos Garnacho [Thu, 24 Sep 2020 16:19:44 +0000 (18:19 +0200)]
shell: Do not use stack-allocated ClutterEvents

All events should be allocated.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1451

6 years agoUpdate Hebrew translation
Yosef Or Boczko [Mon, 28 Sep 2020 17:20:09 +0000 (17:20 +0000)]
Update Hebrew translation

6 years agodocs: Remove obsolete ShellRecorder include
Florian Müllner [Fri, 25 Sep 2020 16:24:09 +0000 (18:24 +0200)]
docs: Remove obsolete ShellRecorder include

It joined the invisible choir, so trying to build with gtk-docs
enabled is currently broken (mea culpa for not having caught that
during distcheck).

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1448

6 years agodateMenu: Do not ellipsize date header
Florian Müllner [Thu, 24 Sep 2020 02:46:47 +0000 (04:46 +0200)]
dateMenu: Do not ellipsize date header

Currently the width of the calendar column is solely determined
by the calendar, while other elements are ellipsized as necessary.

While that is the desired behavior for the events-, world clocks-
and weather sections, we don't want to cut off the date in the
header. However switching to bold text made that more likely in
non-English locales or when using large text, so explicitly take
it into account for the width negotiation.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2230

6 years agoauthPrompt: set value of beginRequestType to 'DONT_PROVIDE_USERNAME'
yun341 [Mon, 21 Sep 2020 14:11:41 +0000 (22:11 +0800)]
authPrompt: set value of beginRequestType to 'DONT_PROVIDE_USERNAME'

Commit 809f820c introduct vmware SSO service to gnome-shell, the value
beginRequestType should be set to 'DONT_PROVIDE_USERNAME', otherwise
vmware sso will fail. This patch will fix it.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1443
6 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Tue, 22 Sep 2020 15:06:54 +0000 (15:06 +0000)]
Update Chinese (Taiwan) translation

6 years agoCSS: Add border around avatars
Christopher Davis [Tue, 22 Sep 2020 02:45:13 +0000 (19:45 -0700)]
CSS: Add border around avatars

Avatars in https://gitlab.gnome.org/Teams/Design/os-mockups/-/blob/master/lock-login/lock-screen.png
have a white circular border around them.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/379

6 years agoUpdate French translation
Charles Monzat [Tue, 22 Sep 2020 11:59:10 +0000 (11:59 +0000)]
Update French translation

6 years agoauthPrompt: Hide password when insensitive
Florian Müllner [Wed, 9 Sep 2020 19:06:22 +0000 (21:06 +0200)]
authPrompt: Hide password when insensitive

The purpose of password peeking is to spot and correct errors;
the latter isn't possible when the entry is non-editable, so
we can hide the password again while authentication is ongoing.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3138

6 years agost/entry: Only handle primary/secondary icon clicks when reactive
Florian Müllner [Wed, 9 Sep 2020 18:51:53 +0000 (20:51 +0200)]
st/entry: Only handle primary/secondary icon clicks when reactive

Just like the internal ClutterText, the icon actors are part of the
entry. It therefore makes sense for the icons to not react to clicks
when the entry itself is non-reactive; again, just like the text.

That behavior is also consistent with icons in GTK entries.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3138

6 years agosubprojects: Update libgvc
Bastien Nocera [Mon, 21 Sep 2020 09:06:56 +0000 (11:06 +0200)]
subprojects: Update libgvc

This update is necessary to add support for recent UCM related changes
in ALSA and PulseAudio.

See https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/10

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1444

6 years agoUpdate Portuguese translation
Juliano de Souza Camargo [Sun, 20 Sep 2020 02:40:32 +0000 (02:40 +0000)]
Update Portuguese translation

6 years agoAdd Kabyle translation
Yacine Bouklif [Sat, 19 Sep 2020 11:25:42 +0000 (11:25 +0000)]
Add Kabyle translation

6 years agoappDisplay: Disconnect from parental controls on destroy
Georges Basile Stavracas Neto [Wed, 16 Sep 2020 17:44:49 +0000 (14:44 -0300)]
appDisplay: Disconnect from parental controls on destroy

BaseAppView not disconnecting from the 'app-filter-changed'
signal means parental controls may trigger callbacks on
a destroyed grid, which tries to access destroyed icons,
which spams the journal with stack traces.

Disconnect from parental controls when BaseAppView is destroyed.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1441

6 years agoUpdate Portuguese translation
Juliano de Souza Camargo [Tue, 15 Sep 2020 17:50:42 +0000 (17:50 +0000)]
Update Portuguese translation

6 years agoappDisplay: Don't iterate over all pages in page manager
Daniel García Moreno [Thu, 10 Sep 2020 14:30:15 +0000 (16:30 +0200)]
appDisplay: Don't iterate over all pages in page manager

In getAppPosition it's not needed to continue looking for an app in the
page manager if the app is found in a page.

This patch breaks the search loop just after the first ocurrence is
found.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1434

6 years agodbusServices/screencast: Add recordings to recent items
Florian Müllner [Mon, 14 Sep 2020 17:55:17 +0000 (19:55 +0200)]
dbusServices/screencast: Add recordings to recent items

This is useful functionality that got lost when replacing the built-in
recorder with an external screencast service; bring it back.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3171

6 years agosystemActions: Filter out empty (folded) terms
Florian Müllner [Sat, 12 Sep 2020 16:32:57 +0000 (18:32 +0200)]
systemActions: Filter out empty (folded) terms

We split the search string into words using whitespace, while
GLib.tokenize_and_fold() splits on any non-alphanumeric characters.

That is, a valid search term like ',' will be tokenized as [], so
the original non-empty terms may get mapped to an empty array.

And as [].every() returns true for any condition[0], we end up
matching *all* system actions in that case. We want the exact
opposite and not return any results, so handle that case explicitly.

[0] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/every

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3169

6 years agosystemActions: Flatten folded search terms
Florian Müllner [Sat, 12 Sep 2020 16:27:45 +0000 (18:27 +0200)]
systemActions: Flatten folded search terms

GLib.str_tokenize_and_fold() returns an array rather than a string
(the "tokenize" bit), so flatten the folded search terms like we
do for keywords.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3169

6 years agoBump version to 3.38.0
Florian Müllner [Mon, 14 Sep 2020 15:50:43 +0000 (17:50 +0200)]
Bump version to 3.38.0

Update NEWS.

6 years agoaggregateMenu: Move remote-access indicator to the front
Florian Müllner [Mon, 14 Sep 2020 14:58:53 +0000 (16:58 +0200)]
aggregateMenu: Move remote-access indicator to the front

It's best to not mix transient indicators with (probably) permanently
visible items, so move the remote-access indicator (which also handles
screencasts now) to the position of the old screen recorder icon.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1438

6 years agoUpdate Latvian translation
Rūdolfs Mazurs [Sat, 12 Sep 2020 09:36:38 +0000 (09:36 +0000)]
Update Latvian translation

6 years agoUpdate zh_CN translation
Aron Xu [Thu, 10 Sep 2020 14:34:02 +0000 (22:34 +0800)]
Update zh_CN translation

6 years agoUpdate Italian translation
Milo Casagrande [Thu, 10 Sep 2020 08:12:05 +0000 (08:12 +0000)]
Update Italian translation

6 years agoUpdate Portuguese translation
Juliano Camargo [Thu, 10 Sep 2020 00:26:54 +0000 (00:26 +0000)]
Update Portuguese translation

6 years agoUpdate Finnish translation
Jiri Grönroos [Wed, 9 Sep 2020 21:59:48 +0000 (21:59 +0000)]
Update Finnish translation

6 years agoUpdate French translation
Claude Paroz [Wed, 9 Sep 2020 07:43:12 +0000 (09:43 +0200)]
Update French translation

6 years agoUpdate German translation
Tim Sabsch [Wed, 9 Sep 2020 06:06:49 +0000 (06:06 +0000)]
Update German translation

6 years agoStAdjustment: note when 'changed' is not emitted
Andy Holmes [Mon, 7 Sep 2020 22:54:21 +0000 (15:54 -0700)]
StAdjustment: note when 'changed' is not emitted

Like `GtkAdjustment`, `StAdjustment:changed` is not emitted for the
`value` property except when changed with `st_adjustment_set_values()`.

Note this behaviour in the signal documentation

closes https://gitlab.gnome.org/GNOME/gnome-shell/issues/3147

6 years agoUpdated Danish translation
Alan Mortensen [Mon, 7 Sep 2020 17:58:28 +0000 (19:58 +0200)]
Updated Danish translation

6 years agoUpdate Slovak translation
Dušan Kazik [Mon, 7 Sep 2020 09:56:15 +0000 (09:56 +0000)]
Update Slovak translation

6 years agoUpdate Hungarian translation
Balázs Úr [Sun, 6 Sep 2020 23:31:31 +0000 (23:31 +0000)]
Update Hungarian translation

6 years agoUpdate Swedish translation
Anders Jonsson [Sun, 6 Sep 2020 12:58:39 +0000 (12:58 +0000)]
Update Swedish translation

6 years agoBump version to 3.37.92
Florian Müllner [Sat, 5 Sep 2020 15:36:27 +0000 (17:36 +0200)]
Bump version to 3.37.92

Update NEWS.

6 years agoworkspace: Cap scaled floating size to target layout size
Florian Müllner [Thu, 30 Jul 2020 13:02:18 +0000 (15:02 +0200)]
workspace: Cap scaled floating size to target layout size

A window preview's floating geometry is scaled down according to the
workspace's allocation, while the layout geometry is computed directly
for the available space.

For previews that maintain their real size in the layout geometry,
that scaling leads to a distracting size bounce when transitioning
between both layouts.

Address that by not allowing the scaled floating size to drop below
that layout size (which is at most equal to the unscaled floating size).

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2968

6 years agosystemActions: Use PanelOrientationManaged to manage autorotation
Carlos Garnacho [Thu, 11 Jun 2020 16:21:30 +0000 (18:21 +0200)]
systemActions: Use PanelOrientationManaged to manage autorotation

Track this new org.gnome.Mutter.DisplayConfig property, so the
autorotation UI is shown/hidden according to both accelerometer
availability and touch-mode.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1311

6 years agoaltTab: Support cycle-group cycling only over windows in the workspace
Mitar [Thu, 3 Sep 2020 07:51:44 +0000 (07:51 +0000)]
altTab: Support cycle-group cycling only over windows in the workspace

This is consistent with the filtering done for switch-group when
org.gnome.shell.app-switcher current-workspace-only is set to true.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3116

6 years agoUpdate Catalan translation
Jordi Mas [Thu, 3 Sep 2020 20:50:24 +0000 (22:50 +0200)]
Update Catalan translation

6 years agodash: Hide the tooltip when an item is clicked
Daniel van Vugt [Thu, 27 Aug 2020 08:52:14 +0000 (16:52 +0800)]
dash: Hide the tooltip when an item is clicked

So that when the 'Show Applications' button is clicked the icons don't
fly *through* the tooltip.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1423

6 years agodbusServices/screencast: Save under resolved file path
Florian Müllner [Wed, 2 Sep 2020 14:26:34 +0000 (16:26 +0200)]
dbusServices/screencast: Save under resolved file path

... instead of using the original template as file name.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3097

6 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 2 Sep 2020 12:50:26 +0000 (14:50 +0200)]
Updated Spanish translation

6 years agoUpdate French translation
Thibault Martin [Wed, 2 Sep 2020 12:01:39 +0000 (12:01 +0000)]
Update French translation

6 years agoUpdate Slovak translation
Dušan Kazik [Wed, 2 Sep 2020 11:52:36 +0000 (11:52 +0000)]
Update Slovak translation

6 years agoRevert "appDisplay: Add drop shadow to icons"
Florian Müllner [Wed, 2 Sep 2020 09:11:39 +0000 (11:11 +0200)]
Revert "appDisplay: Add drop shadow to icons"

The shadows are hardly visible in the darkened overview, but have
a noticeable impact on performance.

This reverts commit 4e195d789ab99d02a6.

6 years agoappDisplay: Connect to GSettings after reading key
Georges Basile Stavracas Neto [Tue, 1 Sep 2020 20:12:56 +0000 (17:12 -0300)]
appDisplay: Connect to GSettings after reading key

As per GSettings documentation, it is necessary to read a particular
key at least once before being able to connect to the corresponding
'changed::' signal.

Read the 'app-picker-layout' key before connecting to the changed
signal.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1428

6 years agoappDisplay: Only emit layout-changed when not updating pages
Georges Basile Stavracas Neto [Tue, 1 Sep 2020 18:41:44 +0000 (15:41 -0300)]
appDisplay: Only emit layout-changed when not updating pages

It is wasteful to emit layout-changed when updating pages, because
the caller (AppDisplay) already has an updated state by the time
this is called.

Only emit 'layout-changed' if the GSettings notification doesn't
come from AppDisplay updating the pages.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1428

6 years agoappDisplay: Redisplay on layout changes
Georges Basile Stavracas Neto [Tue, 1 Sep 2020 18:49:16 +0000 (15:49 -0300)]
appDisplay: Redisplay on layout changes

This was an overlook from e1ea1d29540c3fc8f2346fbc481f784c17fd0e56.

We never connected to the 'layout-changed' signal, which means
changing the GSettings externally wouldn't trigger a redisplay.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1428

6 years agoUpdated Spanish translation
Daniel Mustieles [Tue, 1 Sep 2020 09:04:12 +0000 (11:04 +0200)]
Updated Spanish translation

6 years agoappDisplay: Add drop shadow to icons
Florian Müllner [Mon, 31 Aug 2020 18:54:37 +0000 (20:54 +0200)]
appDisplay: Add drop shadow to icons

The shadow is barely visible on dark backgrounds, but it's not
wrong to be consistent with Settings, Software and GNOME Classic.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3123

6 years agoUpdate Serbian translation
Марко Костић [Mon, 31 Aug 2020 08:25:35 +0000 (08:25 +0000)]
Update Serbian translation

6 years agoUpdate Indonesian translation
Kukuh Syafaat [Mon, 31 Aug 2020 08:17:01 +0000 (08:17 +0000)]
Update Indonesian translation

6 years agoUpdate Korean translation
Changwoo Ryu [Sun, 30 Aug 2020 07:46:04 +0000 (07:46 +0000)]
Update Korean translation

6 years agoUpdate Friulian translation
Fabio Tomat [Fri, 28 Aug 2020 10:43:42 +0000 (10:43 +0000)]
Update Friulian translation

6 years agoUpdated Czech translation
Marek Černocký [Fri, 28 Aug 2020 08:11:00 +0000 (10:11 +0200)]
Updated Czech translation

6 years agoUpdate Indonesian translation
Kukuh Syafaat [Thu, 27 Aug 2020 02:59:04 +0000 (02:59 +0000)]
Update Indonesian translation

6 years agoUpdated Lithuanian translation
Aurimas Černius [Wed, 26 Aug 2020 19:33:56 +0000 (22:33 +0300)]
Updated Lithuanian translation

6 years agoUpdate Indonesian translation
Kukuh Syafaat [Wed, 26 Aug 2020 12:33:30 +0000 (12:33 +0000)]
Update Indonesian translation

6 years agoUpdate Persian translation
Danial Behzadi [Tue, 25 Aug 2020 18:03:18 +0000 (19:03 +0100)]
Update Persian translation

6 years agoUpdate Dutch translation
Nathan Follens [Tue, 25 Aug 2020 15:35:47 +0000 (15:35 +0000)]
Update Dutch translation

6 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Tue, 25 Aug 2020 01:53:19 +0000 (01:53 +0000)]
Update Brazilian Portuguese translation

6 years agoUpdate British English translation
Zander Brown [Mon, 24 Aug 2020 18:20:23 +0000 (18:20 +0000)]
Update British English translation

6 years agoUpdate Ukrainian translation
Yuri Chornoivan [Mon, 24 Aug 2020 17:17:19 +0000 (17:17 +0000)]
Update Ukrainian translation

6 years agoBump version to 3.37.91
Florian Müllner [Mon, 24 Aug 2020 15:53:14 +0000 (17:53 +0200)]
Bump version to 3.37.91

Update NEWS.

6 years agostatus/bluetooth: Fix label for >1 connected devices
Florian Müllner [Fri, 21 Aug 2020 19:30:03 +0000 (21:30 +0200)]
status/bluetooth: Fix label for >1 connected devices

Eeeks, we want two strings here, not one with embedded double quotes.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3073

6 years agounlockDialog: Defend against absence of blur effect
Zephaniah E. Loss-Cutler-Hull [Sat, 15 Aug 2020 10:23:27 +0000 (03:23 -0700)]
unlockDialog: Defend against absence of blur effect

widget.get_effect(...) can return null while locking the screen, resulting
in a TypeError. In this situation the screen ends up black with a cursor
but never going to sleep, and moving the mouse brings the old screen
contents up but does not allow unlocking.

unlockDialog.js assumes that widget.get_effect will return non-null,
but other places such as getWindowDimmer in windowManager.js go out of
their way to be more careful.

[smcv: Add commit message, remove hard tabs, add missing semicolon]

Resolves: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3071
Bug-Debian: https://bugs.debian.org/968440

6 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 24 Aug 2020 10:07:07 +0000 (12:07 +0200)]
Updated Spanish translation

6 years agoUpdate Chinese (China) translation
Boyuan Yang [Sun, 23 Aug 2020 15:14:07 +0000 (15:14 +0000)]
Update Chinese (China) translation

6 years agoUpdated Slovenian translation
Matej Urbančič [Sun, 23 Aug 2020 11:21:16 +0000 (13:21 +0200)]
Updated Slovenian translation

6 years agocalendar: Vertically center align week numbers
Joonas Henriksson [Mon, 17 Aug 2020 14:15:25 +0000 (17:15 +0300)]
calendar: Vertically center align week numbers

The labels were previously aligned by using top-padding, which was
relative to font-size, and therefore didn't always align the text
correctly when font scaling was enabled.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1415

6 years ago*: Fix spelling mistakes found by codespell
Björn Daase [Wed, 19 Aug 2020 09:26:11 +0000 (11:26 +0200)]
*: Fix spelling mistakes found by codespell

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1416

6 years agodata: Fix description of org.gnome.Shell.target
Benjamin Berg [Thu, 20 Aug 2020 08:09:00 +0000 (10:09 +0200)]
data: Fix description of org.gnome.Shell.target

The target is generic between X11 and wayland now, so remove the
reference to wayland.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1418

6 years agodata: Only unset environment when the service actually ran
Benjamin Berg [Thu, 20 Aug 2020 08:08:01 +0000 (10:08 +0200)]
data: Only unset environment when the service actually ran

ExecStopPost= is executed even if ExecCondition= fails. As such, we need
to add a guard as we would otherwise clear environment variables on X11
sessions (rendering them utterly useless).

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1418

6 years agoUpdate Croatian translation
Goran Vidović [Wed, 19 Aug 2020 22:33:40 +0000 (22:33 +0000)]
Update Croatian translation

6 years agoUpdate Croatian translation
Goran Vidović [Wed, 19 Aug 2020 22:32:20 +0000 (22:32 +0000)]
Update Croatian translation

6 years agoUpdate Finnish translation
Jiri Grönroos [Tue, 18 Aug 2020 19:11:26 +0000 (19:11 +0000)]
Update Finnish translation

6 years agoUpdate Persian translation
Danial Behzadi [Tue, 18 Aug 2020 17:19:24 +0000 (17:19 +0000)]
Update Persian translation

6 years agopolkitAgent: Add missing space to log string
Will Thompson [Mon, 17 Aug 2020 07:20:33 +0000 (08:20 +0100)]
polkitAgent: Add missing space to log string

In my journal, I have:

> JS LOG: polkitAuthenticationAgent: Received 2identities that can be
> used for authentication. Only considering one.

There should be a space after the number.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1413

6 years agoauthPrompt: Properly get oVirt service name
Andre Moreira Magalhaes [Mon, 17 Aug 2020 21:41:04 +0000 (18:41 -0300)]
authPrompt: Properly get oVirt service name

Commit 809f820cd moved the definition of OVIRT_SERVICE_NAME to
'js/gdm/oVirt.js' but missed updating one occurrence. This
commit fixes it.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1414

6 years agoUpdate Japanese translation
sicklylife [Tue, 18 Aug 2020 10:03:28 +0000 (10:03 +0000)]
Update Japanese translation

6 years agoUpdate Japanese translation
sicklylife [Tue, 18 Aug 2020 09:46:34 +0000 (09:46 +0000)]
Update Japanese translation

6 years agoUpdate Turkish translation
Emin Tufan Çetin [Sun, 16 Aug 2020 23:26:00 +0000 (23:26 +0000)]
Update Turkish translation

6 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Sun, 16 Aug 2020 10:11:59 +0000 (10:11 +0000)]
Update Brazilian Portuguese translation

6 years agoUpdate Polish translation
Piotr Drąg [Sun, 16 Aug 2020 09:53:46 +0000 (11:53 +0200)]
Update Polish translation

6 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Sat, 15 Aug 2020 18:11:21 +0000 (18:11 +0000)]
Update Kazakh translation

6 years agoUpdate Bengali (India) translation
Akarshan Biswas [Sat, 15 Aug 2020 11:43:38 +0000 (11:43 +0000)]
Update Bengali (India) translation